package br.lsi.supercurriculum.facades;

import java.util.List;

import br.lsi.supercurriculum.daos.ProfissionalDaoImpl;
import br.lsi.supercurriculum.entidades.Pessoa;
import br.lsi.supercurriculum.entidades.Profissional;
import br.lsi.supercurriculum.entidades.Usuario;
import br.lsi.supercurriculum.interfaces.ProfissionalDao;
import br.lsi.supercurriculum.interfaces.ProfissionalFacade;


public class ProfissionalFacadeImpl implements ProfissionalFacade {
	
	private ProfissionalDao profissionalDao;
	
	public ProfissionalFacadeImpl(){
		this.profissionalDao = new ProfissionalDaoImpl();
	}

	@Override
	public void salvarOuAtualizar(Profissional profissional) {
		this.profissionalDao.salvarOuAtualizar(profissional);
	}

	@Override
	public Profissional getProfissional(Usuario usuario) {
		return this.profissionalDao.getProfissional(usuario);
	}

	@Override
	public List<Profissional> listarProfissionais() {
		return this.profissionalDao.listarProfissionais();
	}

	@Override
	public void excluir(Profissional profissional) {
		this.profissionalDao.excluir(profissional);
	}



}
